Skip to main content

Community Hydrologic Modeling

Community NextGen is a community-accessible verison of NextGen Water Resources Modeling Framework (NextGen). It simplifies deployment with a one-click containerization. NGIAB offers both Docker-based cloud infrastructure (NGIAB-CloudInfra) and Singularity-based high-performance computing (NGIAB-HPCInfra). NGIAB includes essential tools such as Data Preprocess, which simplifies data preparation with its interactive map, and Data Visualizer, which provides geospatial and time series visualization. With NextGen Datastream you can build and validate NextGen input packages, execute NextGen through NGIAB and version the entire run for reproducibility.

Community NextGen is a community-accessible version of the NextGen Water Resources Modeling Framework (NextGen). It provides hydrologists and researchers with powerful modeling capabilities through simplified deployment options:

Deployment Options

Essential Components

NGIAB integrates several powerful tools:

  • Data Preprocess: Simplifies data preparation through an interactive map interface and command line tools
  • TEEHR Evaluation: Provides comprehensive model evaluation capabilities
  • Data Visualizer: Delivers sophisticated geospatial and time series visualization
  • DataStreamCLI: Manages data streams for model input/output

NGIAB and extensions are to make advanced hydrological modeling accessible to the broader community while maintaining the computational power needed for complex water resource simulations.

Get started with NGIAB on local machine Get started with NGIAB using CIROH JupyterHub Community NextGen News

NGIAB at a Glance

Explore NextGen In A Box (NGIAB) and extensions through the interactive tabs below.

Click on Key Features, Capabilities, or Access Methods to learn more.

NGAIB and ExtensionsKey featuresNOAA-OWP Tools/Libraries Utilized
Data Preprocess
  • Specializes in initial data preparation
  • Handles subsetting and forcing processing
  • Supports basic data processing tasks
  • Helps with running NGIAB
  • t-route
  • htdrotools
  • hydrofabric tools

NGIAB Implementation

(Cloud, HPC)

  • Focused specifically on model execution
  • Core engine for running simulations
  • Does not handle pre/post-processing tasks
TEEHR Evaluation
  • Handles both input and output processing
  • Supports full workflow, from data preparation to cloud deployment

Built to evaluate OWP model outputs

Data Visualizer
  • Focused on analysis and validation
  • Supports data processing and output analysis

Designed for OWP hydrofabric visualization

DataStreamCLI
  • Complete workflow for creating inputs for and executing NGIAB and managing outputs
  • Backend of the NextGen Research DataStream
  • Discrete tooling for tasks like forcing processing and BMI file generation
  • ngen-cal
  • t-route
  • hydrofabric tools